/*
 * Event.h
 *
 *  Created on: 24 nov 2011
 *      Author: Robert
 */

#ifndef EVENT_H_
#define EVENT_H_

#include <string>


typedef std::string EventType;


class Event
{
	public:
		Event(const EventType &type, bool bubbles = false, bool cancelable = false);
		virtual ~Event();

		const EventType &type;
		const bool bubbles;
		const bool cancelable;
};


#endif /* EVENT_H_ */
